package algorithm.arithmetic.算法求和;

/**
 * @author xinchen by 2016/11/25
 * @version 1.0
 */
public class Solution {

    // 质数（prime number）又称素数。质数定义为在大于1的自然数中，除了1和它本身以外不再有其他因数的数称为质数。
    // 算法求一个正整数的质因数之和
    public static void main(String[] args) {
        // args = new String[]{"5"};
        int count = Integer.parseInt(args[0]);
        int num1 = 1;
        int num2 = 1;
        int sum = 2;
        for (int i = 2; i < count; i++) {
            int tmp = num1 + num2;
            sum += tmp;
            num1 = num2;
            num2 = tmp;
        }
        System.out.println(sum);
    }
}
